/* Copyright 2018 JDCLOUD.COM

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http:#www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.





Contact: 

NOTE: This class is auto generated by the jdcloud code generator program.
*/

 

#ifndef IotcardModel_h
#define IotcardModel_h

@interface OperationIotCardResp :NSObject

/// 物联网卡iccid
@property (strong,nonatomic,nonnull)  NSString*  iccid;

/// 操作状态(0:操作成功;1:操作失败)
@property (strong,nonatomic,nonnull)  NSString*  status;

/// 卡操作反馈信息
@property (strong,nonatomic,nonnull)  NSString*  message;


-(id) initWithIccid:(NSString*) iccid
    status:(NSString*)status
    message:(NSString*)message;
-(NSMutableDictionary*) dictionary;

-(id) initWithDic:(NSDictionary*)dictionary;                    
@end
@interface GprsStatusResp :NSObject

/// 物联网卡iccid
@property (strong,nonatomic,nonnull)  NSString*  iccid;

/// 物联网卡msisdn
@property (strong,nonatomic,nonnull)  NSString*  msisdn;

/// GPRS在线状态(00:离线;01:在线;02:该运营商不支持查询;03:未知)
@property (strong,nonatomic,nonnull)  NSString*  onlinestatus;


-(id) initWithIccid:(NSString*) iccid
    msisdn:(NSString*)msisdn
    onlinestatus:(NSString*)onlinestatus;
-(NSMutableDictionary*) dictionary;

-(id) initWithDic:(NSDictionary*)dictionary;                    
@end
@interface OnOffStatusResp :NSObject

/// 物联网卡iccid
@property (strong,nonatomic,nonnull)  NSString*  iccid;

/// 物联网卡msisdn
@property (strong,nonatomic,nonnull)  NSString*  msisdn;

/// 终端的开关机状态(00:关机;01:开机;02:该运营商不支持查询;03:未知)
@property (strong,nonatomic,nonnull)  NSString*  status;


-(id) initWithIccid:(NSString*) iccid
    msisdn:(NSString*)msisdn
    status:(NSString*)status;
-(NSMutableDictionary*) dictionary;

-(id) initWithDic:(NSDictionary*)dictionary;                    
@end
@interface LifeStatusResp :NSObject

/// 物联网卡iccid
@property (strong,nonatomic,nonnull)  NSString*  iccid;

/// 物联网卡msisdn
@property (strong,nonatomic,nonnull)  NSString*  msisdn;

/// 生命周期状态(00:可激活;01:已激活;02:已停用;03:已失效;04:未知;05:可测试)
@property (strong,nonatomic,nonnull)  NSString*  status;


-(id) initWithIccid:(NSString*) iccid
    msisdn:(NSString*)msisdn
    status:(NSString*)status;
-(NSMutableDictionary*) dictionary;

-(id) initWithDic:(NSDictionary*)dictionary;                    
@end
@interface GprsRealtimeInfoResp :NSObject

/// 套餐流量总量(单位MB)
@property (strong,nonatomic,nonnull)  NSString*  total;

/// 累计使用量(单位KB)
@property (strong,nonatomic,nonnull)  NSString*  used;


-(id) initWithTotal:(NSString*) total
    used:(NSString*)used;
-(NSMutableDictionary*) dictionary;

-(id) initWithDic:(NSDictionary*)dictionary;                    
@end

#endif /* IotcardModel_h */
